package facelets;

import com.sun.facelets.tag.AbstractTagLibrary;
import com.sun.facelets.tag.jstl.core.CatchHandler;
import com.sun.facelets.tag.jstl.core.ChooseHandler;
import com.sun.facelets.tag.jstl.core.ChooseOtherwiseHandler;
import com.sun.facelets.tag.jstl.core.ChooseWhenHandler;
import com.sun.facelets.tag.jstl.core.ForEachHandler;
import com.sun.facelets.tag.jstl.core.IfHandler;
import com.sun.facelets.tag.jstl.core.SetHandler;

public final class JstlCoreLibrary extends AbstractTagLibrary
{
  public static final String Namespace = "http://java.sun.com/jsp/jstl/core";
  public static final JstlCoreLibrary Instance = new JstlCoreLibrary();

  public JstlCoreLibrary()
  {
    super("http://java.sun.com/jsp/jstl/core");

    addTagHandler("if", IfHandler.class);

    addTagHandler("forEach", ForEachHandler.class);

    addTagHandler("catch", CatchHandler.class);

    addTagHandler("choose", ChooseHandler.class);

    addTagHandler("when", ChooseWhenHandler.class);

    addTagHandler("otherwise", ChooseOtherwiseHandler.class);

    addTagHandler("set", SetHandler.class);
  }
}